home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 52
/
Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso
/
Aminet
/
misc
/
emu
/
Apex-src.lha
/
AMIGA.LST
< prev
next >
Wrap
File List
|
2001-09-30
|
5KB
|
130 lines
AMIGA.LST JUL-12-88
The following changes have been made:
AMIGAHAN:
Increased vertical resolution from 200/400 to 240/480 (overscan). This makes
text lines easier to read by providing more space between them; it gives the
Amiga the proper aspect ratio (3/4); and it makes Amiga graphics more compatable
with Mac II graphics and IBM VGA (standard Amiga images are a subset).
Characters may be positioned on pixel boundaries, not just character cell
boundaries. Use the MOVE intrinsic to position characters. CURSOR still works as
before. (See button labels in PALETTE.)
Fixed keyboard CAPS LOCK problem when starting ED. Also multiple CTRL-C's work
as expected. Fixed small problem with auto-repeat.
New font is easier to read (horizontal and vertical lines are the same
brightness).
New color. PALETTE program can be used to adjust colors.
Faster scroll and screen clear (uses blitter).
CHKUSR works at all times except in ED (CTRL-S= pause, CTRL-C= abort, and
CTRL-P= abort with save).
CTRL-8 is used to turn interlace mode on and off (24 or 48 lines of text).
CTRL-9 turns hires mode on and off (80 or 40 columns of text).
FLOPHANA:
Floppy drives run slightly faster. (Eliminated some unnecessary delays waiting
for motor to spin up.)
ED updates the display slightly faster. Also ED is modified to work with
CTRL-8 and CTRL-9 which change the screen dimensions.
INTA:
A raster set up by VIEW can have text (text and graphics are combined).
Modified VIEW intrinsic for 240/480 lines.
New CLEAR intrinsic.
Added TRAP and GETERR intrinsics. The Amiga does not select individual traps as
does the latest version on the Apple, instead the Amiga selects all or nothing
-- TRAP('TRUE') or TRAP('FALSE'). -- this is the way the Apple used to work.
PORTED PROGRAMS:
SCAN and CONCAT (these required the TRAP and GETERR intrinsics).
BUG - Debugger. Commands: Dm addr, DR, DDn, DAn, DPc, DUsp, DSr, DBn, Sm addr,
".", SR val, SDn val, SAn val, SPc val, SUsp val, SSr val, SBn val, Go pc,
Tr pc, F(ill) start end pat, M(ove) start end to, Z (frame size) bytes, CTRL-C.
(See source code for details).
Updated XPLCODES.XPL
TERM - a general purpose terminal simulator.
CKSUM - computes the checksum of a file. Used to determine if two files are
the same such as before and after sending with TERM.
DLF - a trivial program to remove line feeds from a text file (such as those
imported using TERM).
PALETTE has on-going improvements.
Added new demo programs such as PICSHOW and APEXXPL2. Updated old demos such as
HILBERT, SERPNSKI, and FERRIS.
The defaults, date, and CTRL-P now work when running from the system RAM disk
(unit 2). A second RAM disk handler, RAMDSKA2, is installed after RAMDSKA. This
handler remaps 6 blocks to non-write-protected RAM. Four blocks are rerouted for
the directory and two blocks are rerouted for SCRATCH.SYS. Apex no longer swaps
(this causes some problems when trying to save LOAD). But on 68000 systems with
lots of memory this feature is rarely used.
A couple of nasty bugs were fixed. One caused ED to scroll several pages if it
was run immediately after booting up. The other prevented plotting points on
a screen with dimensions of 640x480 (or more). (Bee Blaster now works, at least
in its current form.)
SET now follows the proper range conventions when specifing buffer locations.
Also it will not accept odd addresses for the HEAP and STACK.
The text in HELP has been changed slightly.
COPY will first check to make sure a disk has a valid Apex directory before
writing to it. This not only protects against accidentally writing to non-Apex
disks but perhaps more importantly protects against writing to an Apex disk
which is not correctly set in a subdirectory. The buffer size has been increased
substantially which makes copying large files faster, especially when using the
floppy drives.
========================================================================
Things to do:
LOAD now defaults to loading at $1000 instead of $3000. Proper conventions are
now used when specifing a load range (the last location is loaded).
Expand RESCOD memory space by at least 6K.
AMIGAHAN:
Installable fonts.
Color characters, XOR etc. use COLOR global.
Resolve $D00 conflict between INTA and FLOPHANA.
Finish modifying programs such as: OUT, FIX, DRAW, and ALLDIR.
FLOPHANA: turn off data direction registers in CLOSE to give added protection
against blow ups.
Do not flush type-ahead buffer as often. (Remove OPENI from Apex.)
Modify Apex to recognize the maximum number of columns and lines on the console.
APX>APX> glitch
DIFFICULT
AMIGAHAN:
*Flashing cursor (TERM emphasizes the lack of a flashing cursor)
*Show CAPS LOCK state by the size of the cursor. Make the difference obvious.
(block vs. underline)
XMODEM EOF (what is the standard???)
Speed up disk drives more by using interrupt handler to turn off motor
BITMAP2 should automatically be initialized to defaults when starting an XPL
program. HOW?
RESET should at least restart Apex without doing a complete reboot. Set the
correct checksum on disk and initialize drive registers correctly.
Fix the debugger -- exception vectors are clobbered by OPENI(0).
hecksum on disk and initialize drive registers correctly.
Fix the de